<TagAttribute("material_effects","foot","????","????",1,140)>
Public Class MATERIAL_EFFECTS_TAG
Inherits HaloTag
Public Const Extension as String = "material_effects"
Public Const FourCC as String = "foot"
Public Const ParentFourCC as String = "????"
Public Const GrandParentFourCC as String = "????"
Public Const [Version] as Short = 1
Public Const HeaderLength as Integer = 140

''' <summary>
''' material_effect_block
''' </summary>
<TagField("effects", 28, 11)>
Public effects as List(Of EFFECTS_BLOCK)

''' <summary>
''' 
''' </summary>
<TagField("", 128, -1)>
Public padding as Byte()
Public Class EFFECTS_BLOCK

''' <summary>
''' material_effect_material_block
''' </summary>
<TagField("materials", 48, 11)>
Public materials as List(Of MATERIALS_BLOCK)

''' <summary>
''' 
''' </summary>
<TagField("", 16, -1)>
Public padding as Byte()
Public Class MATERIALS_BLOCK

''' <summary>
''' 
''' </summary>
<TagField("effect", 16, 10)>
Public effect as New TAG_REFERENCE

''' <summary>
''' 
''' </summary>
<TagField("sound", 16, 10)>
Public sound as New TAG_REFERENCE

''' <summary>
''' 
''' </summary>
<TagField("", 16, -1)>
Public padding as Byte()

End Class

End Class

End Class
